package com.ktgj.flight.common.qunar.domain;

import java.math.BigDecimal;
import java.util.List;

/** 退改签信息
 * @author wyj
 * @create 2021-09-27 14:36
 */
public class TgqShowData {
    /// <summary>
    /// 所有时间点的改签费用
    /// </summary>
    public List<Tgqpointcharge> tgqPointCharges;
    /// <summary>
    /// 退改签匹配类型
    /// </summary>
    public int tgqFrom;
    /// <summary>
    /// 退票规则
    /// </summary>
    public String returnRule;
    /// <summary>
    /// 改签规则
    /// </summary>
    public String changeRule;
    /// <summary>
    /// 是否允许改签
    /// </summary>
    public boolean allowChange;
    /// <summary>
    /// 是否允许签转
    /// </summary>
    public boolean canCharge;
    /// <summary>
    /// 是否允许退票
    /// </summary>
    public boolean canRefund;
    /// <summary>
    /// 退改签文本
    /// </summary>
    public String tgqText;
    /// <summary>
    /// 儿童退改签文本
    /// </summary>
    public String childTgqText;
    /// <summary>
    /// 是否执行航司退改签规则
    /// </summary>
    public boolean airlineTgq;
    /// <summary>
    /// 是否允许签转文本
    /// </summary>
    public String signText;
    /// <summary>
    /// 是否有变价点
    /// </summary>
    public boolean hasTime;
    /// <summary>
    ///
    /// </summary>
    public BigDecimal basePrice;
    /// <summary>
    /// 退改签计价仓位
    /// </summary>
    public String tgqCabin;
    /// <summary>
    /// 退改签显示类型
    /// </summary>
    public int viewType;
    /// <summary>
    /// 退改签百分比文本
    /// </summary>
    public String tgqPercentText;
    /// <summary>
    /// 退改签匹配到的产品
    /// </summary>
    public Object tgqProduct;
    /// <summary>
    /// 退票文本
    /// </summary>
    public String returnText;
    /// <summary>
    /// 改期文本
    /// </summary>
    public String changeText;
}
